package com.igeek.health.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.igeek.health.entity.Role;
import com.igeek.health.entity.User;
import com.baomidou.mybatisplus.extension.service.IService;
import com.igeek.health.vo.PageQueryVO;

import java.util.List;
import java.util.Map;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author fengqq
 * @since 2024-08-26
 */
public interface IUserService extends IService<User> {

    //分页查询管理员列表
    Page<User> findPage(PageQueryVO pageQueryVO);

    //根据管理员id查询详情(角色列表)
    List<Role> findAllRoleByUid(Integer id);


    //根据用户名 查询用户信息(包含角色和权限信息)
    User findUserByUsername(String username);


}
